/**
 * Project Name:zyhj-common
 * File Name:ParamYjfkxx.java
 * Package Name:com.vviton.zyhj.common.view
 * Date:2016年11月29日上午9:36:01
 *
 */

package com.vviton.zyhj.common.view;

import java.io.Serializable;
import java.util.Date;

import com.vviton.zyhj.common.utils.DateUtils;

/**
 * ClassName:ParamYjfkxx <br/>
 * Function: 意见反馈参数对象 <br/>
 * Date: 2016年11月29日 上午9:36:01 <br/>
 *
 * @author libo
 * @version
 * @since JDK 1.7
 * @see
 */
public class ParamYjfkxx implements Serializable {

    /** 序列化 **/
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private String id;

    /** 提出人机构 */
    private String tcrjg;

    /** 标题 */
    private String bt;

    /** 业务域 */
    private String ywy;

    /** 状态 */
    private String wtzt;

    /** 接收反馈内容 */
    private String fknr;

    /** 创建时间开始 */
    private Date startTcsj;

    /** 创建时间结束 */
    private Date endTcsj;

    /** 当前页 **/
    private int currPage;

    /** 每页数量 **/
    private int pageSize;

    /** 获取编号 @return id */
    public String getId() {
        return id;
    }

    /** 设置编号 @param id 编号 */
    public void setId(String id) {
        this.id = id;
    }

    /** 获取提问人机构 @return tcrjg */
    public String getTcrjg() {
        return tcrjg;
    }

    /** 设置提问人机构 @param tcrjg 提问人机构 */
    public void setTcrjg(String tcrjg) {
        this.tcrjg = tcrjg;
    }

    /** 获取问题状态 @return wtzt */
    public String getWtzt() {
        return wtzt;
    }

    /** 设置问题状态 @param wtzt 问题状态 */
    public void setWtzt(String wtzt) {
        this.wtzt = wtzt;
    }

    /** 获取创建开始时间 @return startTcsj */
    public Date getStartTcsj() {
        return startTcsj;
    }

    /** 设置创建开始时间 @param startTcsj 创建开始时间 */
    public void setStartTcsj(String startTcsj) {
        this.startTcsj = DateUtils.parseStartDateTime(startTcsj);
    }

    /** 获取创建截止时间 @return endTcsj */
    public Date getEndTcsj() {
        return endTcsj;
    }

    /** 设置创建截止时间 @param endTcsj 创建截止时间 */
    public void setEndTcsj(String endTcsj) {
        this.endTcsj = DateUtils.parseEndDateTime(endTcsj);
    }

    /**
     * 获取当前页 @return currPage 当前页
     */
    public int getCurrPage() {
        return currPage;
    }

    /**
     * 设置当前页 @param currPage 当前页
     */
    public void setCurrPage(int currPage) {
        this.currPage = currPage;
    }

    /**
     * 获取每页数量 @return pageSize 每页数量
     */
    public int getPageSize() {
        return pageSize;
    }

    /**
     * 设置每页数量 @param pageSize 每页数量
     */
    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    /**
     * 获取反馈内容 @return fknr 反馈内容
     */
    public String getFknr() {
        return fknr;
    }

    /**
     * 设置反馈内容 @param fknr 反馈内容
     */
    public void setFknr(String fknr) {
        this.fknr = fknr;
    }

    /** 获取标题 @return bt */
    public String getBt() {
        return bt;
    }

    /** 设置标题 @param bt 标题 */
    public void setBt(String bt) {
        this.bt = bt;
    }

    /**
     * 业务域.
     *
     * @return the ywy
     * @since JDK 1.7
     */
    public String getYwy() {
        return ywy;
    }

    /**
     * 业务域.
     *
     * @param ywy the 业务域 to set
     * @since JDK 1.7
     */
    public void setYwy(String ywy) {
        this.ywy = ywy;
    }

}
